package code04_循环结构;

import java.util.Scanner;

public class Test05_break {
	public static void main(String[] args) {
		/*
		 * 将1到100之间的数字累加求和，如果发现累加值超过50时立即停止，输出当前数字及累加值
		 */
		int sum = 0;
		for (int i = 1; i <= 100; i++) {
			sum += i;
			if (sum > 50) {
				System.out.println(i);
				break; // 立即停止循环的执行
			}
		}
		System.out.println(sum);

		/*
		 * 提示用户输入考试成绩，要求成绩在1-100之间，如果输入无效，则提示重新输入，直到符合要求为止
		 */
		Scanner input = new Scanner(System.in);
		System.out.print("请输入您的考试成绩：");
		while (true) {
			int score = input.nextInt();
			if (score >= 1 && score <= 100) {
				System.out.println("您的成绩为："+score);
				break;
			}else{
				System.out.print("输入无效，请重新输入：");
			}
		}
	}
}
